protected boolean isSolidTile(Vector pos, Vector vel) {
		Tile lastTile = getTile(((int) (this.pos.getX() + pos.getX())) >> Game.TILE_SIZE, ((int) (this.pos.getY() + pos.getY())) >> Game.TILE_SIZE);
		Tile newTile = getTile(((int) (this.pos.getX() + pos.getX() + vel.getX())) >> Game.TILE_SIZE, ((int) (this.pos.getY() + pos.getY() + vel.getY())) >> Game.TILE_SIZE);
		return !lastTile.equals(newTile) && newTile.isSolid();
	}