bool Player::isBlocked(){
int32_t n[8][2] =
{
{-1, 0},
{0, 1},
{1, 0},
{0, -1},
//diagonal
{-1, -1},
{1, -1},
{1, 1},
{-1, 1},
};
bool isBlocked = true;
Position p = getPosition();
for(uint8_t i = 0; i<= 7; i++){
Tile* tile = g_game.getTile(p.x + n[i][1], p.y +...