https://gamedeveloperspot.com/creating-a-fun-platformer-tips-for-designers/