Split out start and end turn functions
Improved available cards
Added spend all
Added turn cycle
Requirements