collision logic added to playstate