Basic player and boundaries