added ball physics