Implementing 2D platformers

wish I’d seen this before tojam…. (more on that to come)