Initial endgame madlib implementation
Cleanup endgame
More endgame fixes