room function, corners, gun model