There are a few glitches. At least this has a well-working wall jumping engine (except for the ceiling collisions).