My unfinished nape physics 2D platformer game that used component principle