Fixed some (gross) timing mismatches due to some places comparing timestamps to level.cycle, and some places still comparing them to cycle, in the hittable and player prototypes - this alleviates an issue where playing across multiple levels causes the time_last_hit to be in advance of the player by a fairly long period of time; also fixed an issue with the player failing to return to the normal solid dimension for the same reason.