collisions implemented, leaves are a bit glitchy but 60 fps in fullscreen