Completed Stage 5, sort of playable.