Added controller - logic
Added new types of pieces