Finished Faction home implementation