shortcuts in move generation and improved gui