Introduced INVALID for Coordinate and Robot
minor refactoring

Signed-off-by: Nepetalactone <tobias.meusburger@gmx.net>