Our awesome platfomer framework from scratch