Added special move for pawn in first move
Added special move for pawn in first move
Fixed bug. Adding new pawn movements at end was causing method to return nil when the condition was not being met
Separated classes into files
Got rid of the NilClass moneky_patching and incomporated ActiveRecord to use #try