created entities, further fixes. ball collision still not working great.