so as ive found all you really need it collision for blocks, gravity and easily made collision type (meaning not having to put a ton of code for one thing)