Lightweight library for typical 2D platformer movements