minimal improvement
added contains method to box, messed up camera movement