added floor. Created intersection functions for each object type.