Colors, clipping, smooth motion

Still needs work on distance, as sometimes, especially during movement,
walls are visible through other walls.