Optimization

Made the bug fixes we decided on. Also changed car.java to set direction on creation.