rough draft complete (vertical movement added)

there are definitely bugs; they will be fixed at some point