You're using 'Player' as an entity type, and 'player' as a mesh handle for the cone - that's probably got something to do with it.
Blitz3D does not have case-sensitive variable names, therefore 'Player' and 'player' are the same.
Also, you don't need those 'Collisions' calls in your main loop. Call them once, before the main loop.
Blitz3D does not have case-sensitive variable names, therefore 'Player' and 'player' are the same.
Also, you don't need those 'Collisions' calls in your main loop. Call them once, before the main loop.