Oops O:)
Position is always valid
Add bishop moves logic