space still a little buggy.
! Updates! May 29,2015: project released!!! November 27,2015: thoroughly edited