added hitboxes, changed moving to be vector based, added support for spacebar