added working (!!!) gravity
there are still many bugs left but the main things are working