functional platformer level