Added player state and refactored capture with state
Added suffix and made fields public
Created PlayerState enum
Added color and modified sprite to be generated from shape and color