spheres at correct positions, lines are thicker, rasterizerstate as member and reset state with guard