Start implementing the all-encompassing position analysis class
Add position constants denoting status of position
Add status property to position
Make sure the initial state isn't deemed an ending too
Add test case verifying knight captures
Add test verifying that kings can get out of basic check
Add check detection to position analysis
Implement checkmate detection
Add checkmate analysis to the main analysis class
Implement stalemate detection
Add stalemate detection to the main position analysis